
@charset "UTF-8";
	.bar,.bar .title {
	right:0;
	position:absolute;
	left:0
}
.bar,.bar .title,.bar-footer.item-input-inset,.nav-bar-block {
	position:absolute
}
.bar .title,.ui-nowrap,.ui-nowrap-ellipsis,.ui-nowrap-flex,.ui-nowrap-multi {
	text-overflow:ellipsis;
	overflow:hidden
}
.ui-table,table {
	border-collapse:collapse
}
.ion,.x-icon-loading,.x-paused-btn,.x-video-icon {
	font-style:normal;
	-webkit-font-smoothing:antialiased
}
.bar {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	z-index:9;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:5px;
	width:100%;
	height:44px;
	border-width:0;
	border-style:solid;
	border-top:1px solid transparent;
	border-bottom:1px solid #eaeaea;
	background-color:#fff;
	background-size:0
}
.x-video-container,body {
	-webkit-user-select:none
}
.bar.bar-clear {
	border:none;
	background:0 0;
	color:#fff
}
.bar.bar-clear .button,.bar.bar-clear .title {
	color:#fff
}
.bar.item-input-inset .item-input-wrapper {
	margin-top:-1px
}
.bar.item-input-inset .item-input-wrapper input {
	padding-left:8px;
	width:94%;
	height:28px;
	background:0 0
}
.bar.bar-light {
	border-color:#ddd;
	background-color:#fff;
	background-image:linear-gradient(0deg,#ddd,#ddd 50%,transparent 50%);
	color:#444
}
.bar.bar-light .title {
	color:#444
}
.bar.bar-assertive .title,.bar.bar-budejie,.bar.bar-budejie .title,.bar.bar-positive,.bar.bar-positive .title {
	color:#fff
}
.bar.bar-light.bar-footer {
	background-image:linear-gradient(180deg,#ddd,#ddd 50%,transparent 50%)
}
.bar.bar-budejie {
	border-color:#b30d37;
	background-color:#e21145;
	background-image:linear-gradient(0deg,#b30d37,#b30d37 50%,transparent 50%)
}
.bar.bar-budejie.bar-footer {
	background-image:linear-gradient(180deg,#b30d37,#b30d37 50%,transparent 50%)
}
.bar.bar-positive {
	border-color:#0c60ee;
	background-color:#387ef5;
	background-image:linear-gradient(0deg,#0c60ee,#0c60ee 50%,transparent 50%)
}
.bar.bar-positive.bar-footer {
	background-image:linear-gradient(180deg,#0c60ee,#0c60ee 50%,transparent 50%)
}
.bar.bar-assertive {
	border-color:#e42112;
	background-color:#ef473a;
	background-image:linear-gradient(0deg,#e42112,#e42112 50%,transparent 50%);
	color:#fff
}
.bar.bar-assertive.bar-footer {
	background-image:linear-gradient(180deg,#e42112,#e42112 50%,transparent 50%)
}
.bar .title {
	top:0;
	z-index:0;
	margin:0 10px;
	min-width:30px;
	height:43px;
	text-align:center;
	white-space:nowrap;
	font-size:17px;
	font-weight:500;
	line-height:44px
}
.bar .title.title-left {
	text-align:left
}
.bar .title.title-right {
	text-align:right
}
.bar .title a {
	color:inherit
}
.bar .button {
	z-index:1;
	padding:0 8px;
	min-width:initial;
	min-height:31px;
	font-weight:400;
	font-size:13px;
	line-height:32px
}
.bar .button .icon:before,.bar .button.button-icon:before,.bar .button.icon-left:before,.bar .button.icon-right:before,.bar .button.icon:before {
	padding-right:2px;
	padding-left:2px;
	font-size:20px;
	line-height:32px
}
.bar .button.button-icon {
	font-size:17px
}
.bar .button.button-icon .icon:before,.bar .button.button-icon.icon-left:before,.bar .button.button-icon.icon-right:before,.bar .button.button-icon:before {
	vertical-align:top;
	font-size:32px;
	line-height:32px
}
.bar .button.button-clear {
	padding-right:2px;
	padding-left:2px;
	font-weight:300;
	font-size:17px
}
.bar .button.button-clear .icon:before,.bar .button.button-clear.icon-left:before,.bar .button.button-clear.icon-right:before,.bar .button.button-clear.icon:before {
	font-size:32px;
	line-height:32px
}
.bar .button.back-button {
	display:block;
	margin-right:5px;
	padding:0;
	white-space:nowrap;
	font-weight:400
}
.bar .button.back-button.activated,.bar .button.back-button.active {
	opacity:.2
}
.bar .button-bar>.button,.bar .buttons>.button {
	min-height:31px;
	line-height:32px
}
.bar .button+.button-bar,.bar .button-bar+.button {
	margin-left:5px
}
.bar .buttons,.bar .buttons.primary-buttons,.bar .buttons.secondary-buttons {
	display:inherit
}
.bar .buttons span {
	display:inline-block
}
.bar .buttons-left span {
	margin-right:5px;
	display:inherit
}
.bar .buttons-right span {
	margin-left:5px;
	display:inherit
}
.bar .buttons.pull-right,.bar .title+.button:last-child,.bar .title+.buttons,.bar>.button+.button:last-child,.bar>.button.pull-right {
	position:absolute;
	top:5px;
	right:5px;
	bottom:5px
}
.platform-android .nav-bar-has-subheader .bar {
	background-image:none
}
.platform-android .bar .back-button .icon:before {
	font-size:24px
}
.platform-android .bar .title {
	font-size:19px;
	line-height:44px
}
.bar-light .button {
	border-color:#ddd;
	background-color:#fff;
	color:#444
}
.bar-light .button:hover {
	color:#444;
	text-decoration:none
}
.bar-light .button.activated,.bar-light .button.active {
	border-color:#ccc;
	background-color:#fafafa;
	box-shadow:inset 0 1px 4px rgba(0,0,0,.1)
}
.bar-light .button.button-clear,.bar-light .button.button-icon {
	border-color:transparent;
	background:0 0
}
.bar-light .button.button-clear {
	box-shadow:none;
	color:#444;
	font-size:17px
}
.bar-budejie .button {
	border-color:#b30d37;
	background-color:#e21145;
	color:#fff
}
.bar-budejie .button:hover {
	color:#fff;
	text-decoration:none
}
.bar-budejie .button.activated,.bar-budejie .button.active {
	border-color:#b30d37;
	background-color:#b30d37;
	box-shadow:inset 0 1px 4px rgba(0,0,0,.1)
}
.bar-budejie .button.button-clear,.bar-budejie .button.button-icon {
	border-color:transparent;
	background:0 0
}
.bar-budejie .button.button-clear {
	box-shadow:none;
	color:#fff;
	font-size:17px
}
.bar-positive .button {
	border-color:#0c60ee;
	background-color:#387ef5;
	color:#fff
}
.bar-positive .button:hover {
	color:#fff;
	text-decoration:none
}
.bar-positive .button.activated,.bar-positive .button.active {
	border-color:#0c60ee;
	background-color:#0c60ee;
	box-shadow:inset 0 1px 4px rgba(0,0,0,.1)
}
.bar-positive .button.button-clear,.bar-positive .button.button-icon {
	border-color:transparent;
	background:0 0
}
.bar-positive .button.button-clear {
	box-shadow:none;
	color:#fff;
	font-size:17px
}
.bar-assertive .button {
	border-color:#e42112;
	background-color:#ef473a;
	color:#fff
}
.bar-assertive .button:hover {
	color:#fff;
	text-decoration:none
}
.bar-assertive .button.activated,.bar-assertive .button.active {
	border-color:#e42112;
	background-color:#e42112;
	box-shadow:inset 0 1px 4px rgba(0,0,0,.1)
}
.bar-assertive .button.button-clear,.bar-assertive .button.button-icon {
	border-color:transparent;
	background:0 0
}
.bar-assertive .button.button-clear {
	box-shadow:none;
	color:#fff;
	font-size:17px
}
.bar-header {
	top:0;
	border-top-width:0;
	border-bottom-width:1px
}
.bar-header.has-tabs-top,.tabs-top .bar-header {
	border-bottom-width:0;
	background-image:none
}
.bar-footer {
	bottom:0;
	border-top-width:1px;
	border-bottom-width:0;
	background-position:top;
	height:44px
}
.bar-tabs {
	padding:0
}
.bar-subheader {
	top:44px;
	display:block;
	height:44px
}
.bar-subfooter {
	bottom:44px;
	display:block;
	height:44px
}
.nav-bar-block {
	top:0;
	right:0;
	left:0;
	z-index:9
}
.bar .back-button.hide,.bar .buttons .hide {
	display:none
}
.nav-bar-tabs-top .bar {
	background-image:none
}
article,aside,blockquote,body,button,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {
	margin:0;
	padding:0;
	outline:0
}
body {
	font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;
	line-height:1.5;
	font-size:14px;
	color:#000;
	background-color:#fff;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(255,255,255,0)
}
h1,h2,h3,h4,h5,h6 {
	font-size:inherit;
	font-weight:400
}
table {
	border-spacing:0
}
fieldset,img {
	border:0
}
li {
	list-style:none
}
button,input,select,textarea {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	border:0;
	background:0 0;
	-webkit-appearance:none;
	-moz-appearance:none;
	outline:0
}
.ion,.ui-table th {
	font-weight:500
}
[onclick],a,a:focus,button,button:focus,input,input:focus,select,select:focus,textarea,textarea:focus {
	outline:0;
	-webkit-tap-highlight-color:rgba(255,255,255,0)
}
a {
	-webkit-touch-callout:none;
	-moz-touch-callout:none;
	text-decoration:none;
	color:#00a5e0;
	outline:0
}
em,i {
	font-style:normal
}
em {
	color:#f28c48
}
::-webkit-input-placeholder {
	color:#999
}
.ui-txt-default {
	color:#000
}
.ui-txt-info {
	color:grey
}
.ui-txt-muted {
	color:#a6a6a6
}
.ui-txt-warning {
	color:#fc4226
}
.ui-txt-highlight {
	color:#f28c48
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
	.ui-border {
	position:relative;
	border:0
}
.ui-border-b,.ui-border-l,.ui-border-r,.ui-border-t,.ui-border-tb {
	border:0
}
.ui-border:before {
	content:"";
	width:200%;
	height:200%;
	position:absolute;
	top:0;
	left:0;
	border:1px solid #e6e6e6;
	-webkit-transform:scale(.5);
	-webkit-transform-origin:0 0;
	padding:1px;
	-webkit-box-sizing:border-box
}
.ui-border-t {
	background-position:left top;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6))
}
.ui-border-b {
	background-position:left bottom;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6))
}
.ui-border-b,.ui-border-t {
	background-repeat:repeat-x;
	-webkit-background-size:100% 1px
}
.ui-border-tb {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6)) left top repeat-x,-webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6)) left bottom repeat-x;
	-webkit-background-size:100% 1px
}
.ui-border-l {
	background-position:left top;
	background-image:-webkit-gradient(linear,left top,right top,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6))
}
.ui-border-r {
	background-position:right top;
	background-image:-webkit-gradient(linear,right top,left top,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6))
}
.ui-border-l,.ui-border-r {
	background-repeat:repeat-y;
	-webkit-background-size:1px 100%
}
}.ui-center {
	height:200px
}
.ui-reddot,.ui-reddot-border,.ui-reddot-s {
	position:relative;
	display:inline-block;
	line-height:22px;
	padding:0 6px
}
.ui-reddot-border:after,.ui-reddot-border:before,.ui-reddot-s:after,.ui-reddot:after {
	content:'';
	position:absolute;
	display:block;
	width:8px;
	height:8px;
	border-radius:5px;
	background-clip:padding-box
}
.ui-reddot-border:after,.ui-reddot-s:after,.ui-reddot:after {
	background-color:#f76249;
	right:-3px;
	top:-3px
}
.ui-reddot-border:before {
	background-color:#fff;
	right:-4px;
	top:-4px;
	padding:1px
}
.ui-reddot-s:after {
	width:6px;
	height:6px;
	top:-5px;
	right:-5px
}
.ui-badge,.ui-badge-corner,.ui-badge-cornernum,.ui-badge-muted {
	display:inline-block;
	text-align:center;
	background:#f74c31;
	color:#fff;
	font-size:11px;
	height:16px;
	line-height:16px;
	-webkit-border-radius:8px;
	padding:0 6px;
	background-clip:padding-box
}
.ui-badge-muted {
	background:#b6cae0
}
.ui-badge-wrap {
	position:relative;
	text-align:center
}
.ui-badge-corner {
	position:absolute;
	border:2px solid #fff;
	height:20px;
	line-height:20px;
	top:-4px;
	right:-9px
}
.ui-badge-cornernum {
	position:absolute;
	height:19px;
	line-height:19px;
	font-size:12px;
	min-width:19px;
	-webkit-border-radius:10px;
	top:-5px;
	right:-5px
}
.ui-arrowlink {
	position:relative
}
.ui-arrowlink:before {
	background:url(http://i.gtimg.cn/vipstyle/frozenui/1.2.0/img/icon.png?_bid=306) 0 -75px no-repeat;
	-webkit-background-size:150px auto;
	-moz-background-size:150px auto;
	content:"";
	display:block;
	width:9px;
	height:15px;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-7px
}
.ui-nowrap-flex,.ui-nowrap-multi,.ui-placehold-cnt {
	display:-webkit-box;
	-moz-box-orient:vertical;
	-webkit-box-orient:vertical
}
.ui-border-t {
	border-top:1px solid #e6e6e6
}
.ui-border-b {
	border-bottom:1px solid #e6e6e6
}
.ui-border-tb {
	border-top:#e6e6e6 1px solid;
	border-bottom:#e6e6e6 1px solid;
	background-image:none
}
.ui-border,.ui-border-radius {
	border:1px solid #e6e6e6
}
.ui-border-l {
	border-left:1px solid #e6e6e6
}
.ui-border-r {
	border-right:1px solid #e6e6e6
}
.ui-border-radius {
	border-radius:4px
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
	.ui-border-radius {
	position:relative;
	border:0
}
.ui-border-radius:before {
	content:"";
	width:200%;
	height:200%;
	position:absolute;
	top:0;
	left:0;
	border:1px solid #e6e6e6;
	-webkit-transform:scale(.5);
	-webkit-transform-origin:0 0;
	padding:1px;
	-webkit-box-sizing:border-box;
	border-radius:8px
}
.ui-border {
	position:relative;
	border:0
}
.ui-border-b,.ui-border-l,.ui-border-r,.ui-border-t,.ui-border-tb {
	border:0
}
.ui-border-t {
	background-position:left top;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6))
}
.ui-border-b {
	background-position:left bottom;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6))
}
.ui-border-b,.ui-border-t,.ui-border-tb {
	background-repeat:repeat-x;
	-webkit-background-size:100% 1px;
	-moz-background-size:100% 1px
}
.ui-border-tb {
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6)),-webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6));
	background-position:top,bottom
}
.ui-border-l {
	background-position:left top;
	background-image:-webkit-gradient(linear,right top,left top,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6))
}
.ui-border-r {
	background-position:right top;
	background-image:-webkit-gradient(linear,left top,right top,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6))
}
.ui-border-l,.ui-border-r {
	background-repeat:repeat-y;
	-webkit-background-size:1px 100%;
	-moz-background-size:1px 100%
}
.ui-border:after {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6)),-webkit-gradient(linear,left top,right top,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6)),-webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6)),-webkit-gradient(linear,right top,left top,color-stop(.5,transparent),color-stop(.5,#e6e6e6),to(#e6e6e6));
	-webkit-background-size:100% 1px,1px 100%,100% 1px,1px 100%;
	background-size:100% 1px,1px 100%,100% 1px,1px 100%;
	background-repeat:no-repeat;
	background-position:top,right,bottom,left;
	padding:1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	z-index:10;
	pointer-events:none
}
}.ui-nowrap {
	max-width:100%;
	white-space:nowrap
}
.ui-nowrap-flex {
	-webkit-line-clamp:1;
	-moz-line-clamp:1;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	height:inherit
}
.ui-placehold-cnt,.ui-placehold-img img,.ui-placehold-img>span {
	width:100%;
	height:100%
}
.ui-nowrap-multi {
	-webkit-line-clamp:2;
	-moz-line-clamp:2
}
.ui-nowrap-ellipsis {
	white-space:nowrap
}
.ui-placehold {
	padding-top:31.25%;
	position:relative
}
.ui-placehold-cnt {
	color:#bbb;
	position:absolute;
	top:0;
	display:-moz-box;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align:center;
	z-index:-1
}
.ui-grid-halve-img>span,.ui-grid-trisect-img>span,.ui-placehold-img>span {
	z-index:1;
	background-repeat:no-repeat;
	-webkit-background-size:cover
}
.ui-placehold-img {
	position:relative
}
.ui-placehold-img>span {
	position:absolute;
	top:0;
	left:0
}
.ui-grid,.ui-grid-halve,.ui-grid-trisect {
	padding-left:15px;
	padding-right:10px;
	overflow:hidden;
	padding-top:10px
}
@media (max-width:320px) {
	.ui-grid,.ui-grid-halve,.ui-grid-trisect {
	padding-left:10px;
	padding-right:5px
}
}.ui-grid li,.ui-grid-halve li,.ui-grid-trisect li {
	padding-right:5px;
	padding-bottom:10px;
	float:left;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.ui-grid-trisect>li {
	width:33.3333%
}
.ui-grid-trisect-img {
	padding-top:149.47%
}
.ui-grid-trisect h4 {
	position:relative;
	margin:7px 0 3px
}
.ui-grid-trisect h4 span {
	display:inline-block;
	margin-left:12px;
	color:#777
}
.ui-grid-halve>li {
	width:50%
}
.ui-grid-halve-img {
	padding-top:55.17%
}
.ui-grid-halve-img,.ui-grid-trisect-img {
	position:relative;
	width:100%
}
.ui-grid-halve-img img,.ui-grid-halve-img>span,.ui-grid-trisect-img img,.ui-grid-trisect-img>span {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	left:0
}
.ui-grid-halve-img.active,.ui-grid-trisect-img.active {
	opacity:.5
}
.ui-row {
	display:block;
	overflow:hidden
}
.ui-flex,.ui-row-flex,.ui-tiled {
	display:-webkit-box;
	display:-moz-box
}
.ui-col {
	float:left;
	box-sizing:border-box;
	width:100%
}
.ui-col-10 {
	width:10%
}
.ui-col-20 {
	width:20%
}
.ui-col-25 {
	width:25%
}
.ui-col-33 {
	width:33.3333%
}
.ui-col-50 {
	width:50%
}
.ui-col-67 {
	width:66.6666%
}
.ui-col-75 {
	width:75%
}
.ui-col-80 {
	width:80%
}
.ui-col-90 {
	width:90%
}
.ui-row-flex {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.ui-row-flex .ui-col {
	float:none;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	width:0;
	/*height:100%*/
}
.ui-row-flex .ui-col-2 {
	-webkit-box-flex:2;
	-moz-box-flex:2
}
.ui-row-flex .ui-col-3 {
	-webkit-box-flex:3;
	-moz-box-flex:3
}
.ui-row-flex .ui-col-4 {
	-webkit-box-flex:4;
	-moz-box-flex:4
}
.ui-row-flex-ver {
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical
}
.ui-row-flex-ver .ui-col {
	width:100%;
	height:0
}
.ui-whitespace {
	padding-left:15px;
	padding-right:15px;
	box-sizing:border-box
}
@media (max-width:320px) {
	.ui-whitespace {
	padding-left:10px;
	padding-right:10px
}
}.ui-whitespace-left {
	padding-left:15px;
	box-sizing:border-box
}
.ui-whitespace-right {
	padding-right:15px;
	box-sizing:border-box
}
@media (max-width:320px) {
	.ui-whitespace-left {
	padding-left:10px
}
.ui-whitespace-right {
	padding-right:10px
}
}.ui-center {
	width:100%;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	text-align:center
}
.ui-flex,.ui-tiled {
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.ui-flex-ver {
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical
}
.ui-flex-pack-start {
	-webkit-box-pack:start;
	-moz-box-pack:start
}
.ui-flex-pack-end {
	-webkit-box-pack:end;
	-moz-box-pack:end
}
.ui-flex-pack-center {
	-webkit-box-pack:center;
	-moz-box-pack:center
}
.ui-flex-pack-center .ui-logo-href {
	width:115px;
	height:35px;
	display:block
}
.ui-flex-align-start {
	-webkit-box-align:start;
	-moz-box-align:start
}
.ui-flex-align-end {
	-webkit-box-align:end;
	-moz-box-align:end
}
.ui-flex-align-center {
	-webkit-box-align:center;
	-moz-box-align:center
}
.ui-tiled li {
	-webkit-box-flex:1;
	width:100%;
	text-align:center;
	display:-webkit-box;
	display:-moz-box;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-webkit-box-align:center;
	-moz-box-align:center
}
.ui-justify {
	text-align:justify;
	font-size:0
}
.ui-justify ul:after {
	content:'';
	display:inline-block;
	width:100%;
	height:0;
	overflow:hidden
}
.ui-justify li {
	display:inline-block;
	text-align:center
}
.ui-justify p {
	font-size:16px
}
.ui-justify-flex {
	width:100%;
	display:-webkit-box;
	display:-moz-box;
	-webkit-box-pack:justify;
	-moz-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-justify-content:space-between
}
body {
	max-width:640px;
	margin:0 auto
}
.remove-fixed>div {
	position:static!important
}
.ui-btn,.ui-btn-lg,.ui-btn-s {
	height:30px;
	line-height:30px;
	padding:0 13px;
	min-width:55px;
	display:inline-block;
	position:relative;
	text-align:center;
	font-size:15px;
	background-color:#fdfdfd;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#fff),to(#fafafa));
	border-radius:3px;
	vertical-align:top;
	color:#00a5e0;
	-webkit-box-sizing:border-box;
	border:1px solid #cacccd;
	background-clip:padding-box
}
.active.ui-btn-lg,.active.ui-btn-s,.ui-btn-lg:not(.disabled):not(:disabled):active,.ui-btn-s:not(.disabled):not(:disabled):active,.ui-btn.active,.ui-btn:not(.disabled):not(:disabled):active {
	background:#f2f2f2;
	color:rgba(0,165,224,.5);
	background-clip:padding-box
}
.ui-btn-lg:after,.ui-btn-s:after,.ui-btn:after {
	content:"";
	position:absolute;
	top:-12px;
	bottom:-12px;
	left:0;
	right:0
}
.ui-btn-primary {
	background-color:#1ebc21;
	border-color:#06be04;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#06be04),to(#06be04));
	color:#fff;
	background-clip:padding-box
}
.ui-btn-primary.active,.ui-btn-primary:not(.disabled):not(:disabled):active {
	background:#1ebc21;
	border-color:#06be04;
	color:rgba(255,255,255,.5);
	background-clip:padding-box
}
.ui-btn-danger {
	background-color:#e21145;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#e21145),to(#e21145));
	color:#fff;
	border-color:#e21145;
	background-clip:padding-box
}
.ui-btn-danger.active,.ui-btn-danger:not(.disabled):not(:disabled):active {
	background:#e21145;
	border-color:#e21145;
	color:rgba(255,255,255,.5);
	background-clip:padding-box
}
.disabled.ui-btn-lg,.disabled.ui-btn-s,.ui-btn-lg:disabled,.ui-btn-s:disabled,.ui-btn.disabled,.ui-btn:disabled {
	border:1px solid #cacccd;
	color:#ccc;
	background-color:#fefefe;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#fff),to(#fafafa));
	background-clip:padding-box
}
.ui-btn-lg {
	font-size:18px;
	height:44px;
	line-height:42px;
	display:block;
	width:100%;
	border-radius:5px
}
.ui-btn-wrap {
	padding:20px 15px
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
	.disabled.ui-btn-lg,.disabled.ui-btn-s,.ui-btn,.ui-btn-lg,.ui-btn-lg:disabled,.ui-btn-s,.ui-btn-s:disabled,.ui-btn.disabled,.ui-btn:disabled {
	border:0
}
.ui-btn-lg:before,.ui-btn-s:before,.ui-btn:before {
	content:"";
	width:200%;
	height:200%;
	position:absolute;
	top:0;
	left:0;
	border:1px solid #cacccd;
	border-radius:8px;
	-webkit-transform:scale(.5);
	-webkit-transform-origin:0 0;
	padding:1px;
	-webkit-box-sizing:border-box
}
.ui-btn-lg:before {
	border-radius:12px
}
.ui-btn-primary:before {
	border:1px solid #1ebc21
}
.ui-btn-danger:before {
	border:1px solid #f43d30
}
.disabled.ui-btn-lg:before,.disabled.ui-btn-s:before,.ui-btn-lg:disabled:before,.ui-btn-s:disabled:before,.ui-btn.disabled:before,.ui-btn:disabled:before {
	border:1px solid #cacccd
}
}.ui-btn-progress {
	width:55px;
	padding:0;
	overflow:hidden
}
.ui-btn-progress .ui-btn-inner {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	overflow:hidden;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#1fbaf3),to(#18b4ed));
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.ui-btn-progress .ui-btn-inner span {
	display:inline-block;
	color:#fff;
	position:absolute;
	width:55px;
	left:0
}
.ui-btn-s {
	padding:0;
	width:55px;
	height:25px;
	line-height:25px;
	font-size:13px
}
.ui-btn-group,.ui-btn-group-tiled {
	display:-webkit-box;
	width:100%;
	box-sizing:border-box
}
.ui-btn-group button,.ui-btn-group-tiled button {
	display:block;
	-webkit-box-flex:1
}
.ui-btn-group-tiled .ui-btn-lg:first-child,.ui-btn-group-tiled .ui-btn-s:first-child,.ui-btn-group-tiled .ui-btn:first-child {
	margin-right:15px
}
.ui-list .ui-avatar,.ui-list .ui-avatar-lg,.ui-list .ui-avatar-s,.ui-list-img,.ui-list-thumb,.ui-list-thumb-s {
	margin:10px 10px 10px 0
}
.ui-btn-group button {
	color:#00a5e0;
	line-height:50px;
	height:48px;
	text-align:center;
	font-size:16px;
	border-right:1px #c8c7cc solid;
	width:100%;
	border-top:1px solid #c8c7cc
}
.ui-btn-group button:active {
	background-color:rgba(0,0,0,.1)
}
.ui-btn-group button:last-child {
	border-right:none
}
.ui-btn-group-bottom {
	position:fixed;
	left:0;
	bottom:0;
	z-index:10;
	background-color:#fff
}
.ui-btn-group-bottom button {
	color:#00a5e0;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e6e6),to(#e6e6e6))
}
.ui-btn-group-bottom button:active {
	background-color:none;
	color:rgba(0,165,224,.4)
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
	.ui-btn-group button {
	position:relative;
	border:0
}
.ui-btn-group button:after,.ui-btn-group button:before {
	content:"";
	position:absolute;
	-webkit-transform-origin:right top;
	right:0;
	top:0
}
.ui-btn-group button:before {
	width:0;
	border-right:1px solid #c8c7cc;
	bottom:0;
	-webkit-transform:scaleX(.5)
}
.ui-btn-group button:after {
	left:0;
	height:0;
	border-top:1px solid #c8c7cc;
	-webkit-transform:scaleY(.5)
}
.ui-btn-group button:last-child:before {
	border-right:none
}
}.ui-table {
	width:100%
}
.ui-table td,.ui-table th {
	border-bottom:1px solid #dedfe0;
	border-right:1px solid #dedfe0
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
	.ui-table td,.ui-table th {
	position:relative;
	border-right:0;
	border-bottom:0
}
.ui-table td:after,.ui-table td:before,.ui-table th:after,.ui-table th:before {
	content:"";
	position:absolute;
	-webkit-transform-origin:right bottom
}
.ui-table td:before,.ui-table th:before {
	width:0;
	border-right:1px solid #dedfe0;
	right:0;
	top:0;
	bottom:0;
	-webkit-transform:scaleX(.5)
}
.ui-table td:after,.ui-table th:after {
	left:0;
	right:0;
	height:0;
	border-bottom:1px solid #dedfe0;
	bottom:0;
	-webkit-transform:scaleY(.5)
}
.ui-table tr td:last-child:before,.ui-table tr th:last-child:before {
	border-right:0
}
.ui-table td.no-content:after,.ui-table tr:last-child td:after {
	border-bottom:0
}
}.ui-table tr td:last-child,.ui-table tr th:last-child {
	border-right:0
}
.ui-table td.no-content,.ui-table tr:last-child td {
	border-bottom:0
}
.ui-list {
	background-color:#fff
}
.ui-list>li {
	position:relative;
	display:-webkit-box;
	display:box
}
.ui-list-text>li {
	line-height:20px;
	padding:12px 25px 12px 0;
	font-size:16px
}
.ui-list>li.ui-border-t:first-child {
	border:none;
	background-image:none
}
.ui-list>li:first-child .ui-border-t {
	border-top:0;
	background-image:none
}
.ui-list-thumb {
	width:50px;
	height:50px;
	position:relative
}
.ui-list-img {
	width:100px;
	height:68px;
	position:relative
}
.ui-list-thumb-s {
	position:relative;
	width:28px;
	height:28px;
	-webkit-background-size:28px auto;
	background-image:url(http://i.gtimg.cn/vipstyle/frozenui/1.2.0/img/default.png?_bid=306)
}
.ui-list-img span,.ui-list-thumb span,.ui-list-thumb-s span {
	width:100%;
	height:100%;
	-webkit-background-size:100% 100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1
}
.ui-list-img img,.ui-list-thumb img,.ui-list-thumb-s img {
	width:100%;
	height:100%
}
.ui-list-info {
	-webkit-box-flex:1;
	box-flex:1;
	padding-right:20px;
	display:box;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-box-pack:center
}
.ui-list-info>h4 {
	font-size:16px;
	line-height:24px
}
.ui-list-info>p {
	font-size:13px;
	line-height:22px;
	color:grey
}
.ui-list .ui-btn,.ui-list .ui-btn-lg,.ui-list .ui-btn-s {
	position:absolute;
	top:50%;
	right:15px;
	margin-top:-15px
}
.ui-list-checkbox .ui-checkbox,.ui-list-radio .ui-radio {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-13px
}
.ui-list-checkbox>li,.ui-list-radio>li {
	padding-left:40px
}
.ui-list-active>li:active,.ui-list-link>li:active,li.ui-list-item-link:active {
	background-color:#e5e6e7;
	padding-left:15px;
	margin-left:0
}
.ui-list-active>li:active,.ui-list-active>li:active .ui-border-t,.ui-list-active>li:active+.ui-border-t,.ui-list-active>li:active+li.ui-border-t,.ui-list-link>li:active,.ui-list-link>li:active .ui-border-t,.ui-list-link>li:active+.ui-border-t,.ui-list-link>li:active+li.ui-border-t,li.ui-list-item-link:active,li.ui-list-item-link:active .ui-border-t,li.ui-list-item-link:active+.ui-border-t,li.ui-list-item-link:active+li.ui-border-t {
	background-image:none;
	border-top-color:#e5e6e7
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
	.ui-list-active>li:active,.ui-list-active>li:active .ui-border-t,.ui-list-active>li:active+.ui-border-t,.ui-list-active>li:active+li.ui-border-t,.ui-list-link>li:active,.ui-list-link>li:active .ui-border-t,.ui-list-link>li:active+.ui-border-t,.ui-list-link>li:active+li.ui-border-t,li.ui-list-item-link:active,li.ui-list-item-link:active .ui-border-t,li.ui-list-item-link:active+.ui-border-t,li.ui-list-item-link:active+li.ui-border-t {
	background-image:none
}
}.ui-list .ui-badge,.ui-list .ui-badge-muted,.ui-list-action {
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-10px
}
.ui-list-link .ui-badge,.ui-list-link .ui-badge-muted,.ui-list-link .ui-list-action,li.ui-list-item-link .ui-badge,li.ui-list-item-link .ui-badge-muted,li.ui-list-item-link .ui-list-action {
	right:35px
}
.ui-list li.selected:after,.ui-list-link li:after,li.ui-list-item-link:after {
	position:absolute;
	right:15px;
	top:50%;
	display:block;
	content:""
}
.ui-list-function .ui-list-info {
	padding-right:70px
}
.ui-list-cover li {
	padding-left:15px;
	margin-left:0
}
.ui-list-link li:after,li.ui-list-item-link:after {
	background:url(http://i.gtimg.cn/vipstyle/frozenui/1.2.0/img/icon.png?_bid=306) 0 -75px no-repeat;
	-webkit-background-size:150px auto;
	width:9px;
	height:15px;
	margin-top:-7px
}
.ui-list-item-link .ui-list-info,.ui-list-link .ui-list-info,.ui-list-text .ui-list-info {
	padding-right:35px
}
.ui-list-text .ui-list-item-link .ui-list-info,.ui-list-text.ui-list-link .ui-list-info {
	padding-right:70px
}
.ui-list li.selected {
	color:#00a5e0
}
.ui-list li.selected:after {
	width:14px;
	height:12px;
	background:url(http://i.gtimg.cn/vipstyle/frozenui/1.2.0/img/icon.png?_bid=306) -100px 0 no-repeat;
	-webkit-background-size:150px auto;
	margin-top:-4px
}
.ui-avatar,.ui-avatar-lg,.ui-avatar-one,.ui-avatar-s,.ui-avatar-tiled {
	overflow:hidden;
	-webkit-border-radius:200px;
	-moz-border-radius:200px;
	display:block;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	background-image:url(http://img.spriteapp.cn/profile/)
}
.ui-avatar {
	width:50px;
	height:50px
}
.ui-avatar-lg {
	width:54px;
	height:54px
}
.ui-avatar-s {
	width:40px;
	height:40px
}
.ui-avatar-one {
	width:64px;
	height:64px
}
.ui-avatar-tiled {
	width:30px;
	height:30px;
	display:inline-block
}
.ui-avatar span,.ui-avatar-lg span,.ui-avatar-one span,.ui-avatar-s span,.ui-avatar-tiled span {
	width:100%;
	height:100%;
	overflow:hidden;
	-webkit-border-radius:200px;
	-moz-border-radius:200px;
	display:block;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%
}
.ui-avatar img,.ui-avatar-lg img,.ui-avatar-one img,.ui-avatar-s img,.ui-avatar-tiled img {
	width:100%;
	height:100%
}
.ui-loading-wrap {
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	text-align:center;
	height:40px
}
.ui-loading {
	width:20px;
	height:20px;
	display:block;
	background:url(http://i.gtimg.cn/vipstyle/frozenui/1.2.0/img/loading_sprite.png?_bid=306);
	-webkit-background-size:auto 20px
}
.ui-loading-bright {
	width:37px;
	height:37px;
	display:block;
	background-image:url(http://i.gtimg.cn/vipstyle/frozenui/1.2.0/img/loading_sprite_white.png?_bid=306);
	-webkit-background-size:auto 37px
}
.ui-loading-wrap .ui-loading {
	margin:10px
}
.icon-topic-num,.ui-icon,.ui-icon-audio-play,.ui-icon-cai,.ui-icon-cai-active,.ui-icon-comments,.ui-icon-comments-active,.ui-icon-f,.ui-icon-forward-active,.ui-icon-logo,.ui-icon-praise,.ui-icon-praise-active,.ui-icon-topic-logo,.ui-icon-video-play {
	display:inline-block;
	height:0;
	position:relative;
	overflow:visible
}
.icon-topic-num:before,.ui-icon-audio-play:before,.ui-icon-cai-active:before,.ui-icon-cai:before,.ui-icon-comments-active:before,.ui-icon-comments:before,.ui-icon-f:before,.ui-icon-forward-active:before,.ui-icon-logo:before,.ui-icon-praise-active:before,.ui-icon-praise:before,.ui-icon-topic-logo:before,.ui-icon-video-play:before,.ui-icon:before {
	background:url(http://mstatic.spriteapp.cn/xx/redesign/assets/img/app.png) no-repeat;
	-webkit-background-size:150px auto;
	content:"";
	display:block;
	position:absolute;
	left:0
}
.ui-icon-logo {
	width:115px;
	height:35px
}
.ui-icon-topic-logo {
	width:170px;
	height:23px
}
.ui-icon-topic-logo:before {
	background:url(http://mstatic.spriteapp.cn/static/msite/prod/18/m/img//topic/topic_logo.png) no-repeat;
	background-size:contain;
	width:170px;
	height:23px;
	margin-top:10px
}
.icon-topic-num,.icon-topic-num:before {
	width:36px;
	height:36px
}
.icon-topic-num:before {
	background:url(http://mstatic.spriteapp.cn/static/msite/prod/18/m/img//topic/4.png) no-repeat;
	background-size:contain
}
.icon-topic-num-one:before {
	background:url(http://mstatic.spriteapp.cn/static/msite/prod/18/m/img//topic/1.png) no-repeat;
	background-size:contain
}
.icon-topic-num-two:before {
	background:url(http://mstatic.spriteapp.cn/static/msite/prod/18/m/img//topic/2.png) no-repeat;
	background-size:contain
}
.icon-topic-num-three:before {
	background:url(http://mstatic.spriteapp.cn/static/msite/prod/18/m/img//topic/3.png) no-repeat;
	background-size:contain
}
.ui-icon-logo:before {
	background-position:-15px -2px;
	width:115px;
	height:35px
}
.ui-icon-praise,.ui-icon-praise-active,.ui-icon-praise:before {
	width:16px;
	height:16px
}
.ui-icon-praise:before {
	background-position:-18px -48px;
	margin-top:1px
}
.ui-icon-praise-active:before {
	background-position:-18px -80px;
	width:16px;
	height:16px;
	margin-top:1px
}
.ui-icon-cai,.ui-icon-cai-active,.ui-icon-cai:before {
	width:16px;
	height:17px
}
.ui-icon-cai:before {
	background-position:-50px -48px
}
.ui-icon-cai-active:before {
	background-position:-50px -80px;
	width:16px;
	height:17px
}
.ui-icon-comments,.ui-icon-comments-active,.ui-icon-comments:before,.ui-icon-f,.ui-icon-f:before,.ui-icon-forward-active,.ui-icon-forward-active:before {
	width:16px;
	height:16px
}
.ui-icon-f:before {
	background-position:-85px -48px;
	margin-top:1px
}
.ui-icon-forward-active:before {
	background-position:-85px -82px;
	margin-top:1px
}
.ui-icon-comments:before {
	background-position:-118px -48px;
	margin-top:2px
}
.ui-icon-comments-active:before {
	background-position:-118px -82px;
	width:16px;
	height:16px;
	margin-top:2px
}
.ui-icon-audio-play {
	width:64px;
	height:64px;
	position:absolute;
	right:0;
	top:0
}
.ui-icon-audio-play:before {
	background-position:-85px -115px;
	width:64px;
	height:64px;
	margin-top:1px
}
.ui-icon-video-play {
	width:52px;
	height:52px;
	position:absolute;
	right:0;
	top:0
}
.ui-icon-video-play:before {
	background-position:-12px -115px;
	width:52px;
	height:52px;
	margin-top:1px
}
@font-face {
	font-family:budejiefont;
	src:url(//at.alicdn.com/t/font_1447062600_493641.eot);
	src:url(//at.alicdn.com/t/font_1447062600_493641.eot?#iefix) format("embedded-opentype"),url(//at.alicdn.com/t/font_1447062600_493641.woff) format("woff"),url(//at.alicdn.com/t/font_1447062600_493641.ttf) format("truetype"),url(//at.alicdn.com/t/font_1447062600_493641.svg#budejiefont) format("svg")
}
.ion {
	font-family:budejiefont;
	font-size:16px;
	line-height:1;
	text-decoration:none
}
.ion-triangle {
	font-size:12px;
	position:relative;
	top:-2px;
	color:#272636
}
.ion-triangle-red {
	color:#d81e46
}
.t-item .item-user {
	height:40px;
	width:100%;
	line-height:40px
}
.t-item .ui-avatar {
	margin:5px;
	width:32px;
	height:32px
}
.t-item .t-photo span {
	color:#000
}
.t-item .item-user time {
	color:#cfcfcf
}
.t-item section {
	width:100%;
	float:left
}
.t-item section.ui-row-flex {
	padding:8px 0
}
.t-item section .ui-nowrap-multi {
	overflow:hidden;
	-webkit-line-clamp:3
}
.t-item .ui-row-flex p {
	font-size:16px;
	line-height:140%;
	color:#262829
}
.t-item article {
	padding:0 10px;
	/*height:100%*/
}
.t-item li.ui-border-b {
	border-bottom:10px solid #ececec
}
.t-item .item-list-c {
	width:100%
}
.item-tool {
	width:100%;
	height:44px;
	line-height:44px
}
.item-tool a {
	display:block;
	height:22px;
	line-height:22px;
	width:100%;
	color:#666
}
.item-tool a span {
	padding-left:5px
}
.t-item section.ui-placehold {
	padding-top:0
}
@keyframes mymove {
	from {
	bottom:0
}
to {
	bottom:200px
}
}@-webkit-keyframes mymove {
	from {
	bottom:10px
}
to {
	bottom:60px
}
}.ding {
	position:absolute;
	height:20px;
	width:20px;
	line-height:20px;
	left:64px;
	bottom:20px;
	background-color:#f82626;
	font-family:arial;
	color:#fff;
	font-size:14px;
	z-index:200;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-animation:mymove 820ms linear 1;
	-moz-animation:mymove 820ms linear 1;
	-o-animation:mymove .8s linear 1;
	animation:mymove 820ms linear 1
}
.topic-audio .vjs-default-skin .vjs-big-play-button,.topic-audio .vjs-default-skin .vjs-big-play-button:focus,.topic-audio .vjs-default-skin:hover .vjs-big-play-button {
	border:none;
	background-color:transparent;
	box-shadow:none
}
@-webkit-keyframes shine {
	0% {
	-webkit-transform:scale(.2)
}
100% {
	-webkit-transform:scale(1.2)
}
}span.cai {
	color:#f54141;
	-webkit-animation:shine .2s linear 1;
	-moz-animation:shine .2s linear 1;
	-o-animation:shine .2s linear 1;
	animation:shine .2s linear 1
}
.f-content,.replay-content a {
	color:#fff
}
.topic-audio .vjs-default-skin .vjs-big-play-button {
	width:64px;
	height:64px;
	left:50%;
	top:50%;
	margin-left:-30px;
	margin-top:-40px;
	border-radius:0
}
.topic-audio .vjs-default-skin .vjs-big-play-button:before {
	content:"";
	background:url(http://img.spriteapp.cn/www/land/landicons.png) no-repeat;
	height:64px;
	width:64px;
	background-size:700%
}
.topic-img {
	background-color:#eee
}
.topic-img img {
	max-width:100%;
	height:auto;
	display:block
}
.video-js .vjs-poster {
	height:100%;
	width:100%
}
.video-js .vjs-poster img {
	max-width:100%;
	display:block;
	width:100%
}
.icon-download,.icon-replay,.icon-share,.icon-share-forward,.icon-to-play {
	display:inline-block
}
.land .video-dialog {
	z-index:7;
	background-color:rgba(0,0,0,.9)
}
.vjs-control-bar {
	z-index:5
}
.icon-replay {
	background:url(http://mstatic.spriteapp.cn/xx/redesign/release/1.1.9/img/replay.png) center center no-repeat;
	background-size:contain;
	height:64px;
	width:64px
}
.icon-download {
	background:url(http://mstatic.spriteapp.cn/xx/redesign/release/1.1.9/img/download.gif) center center no-repeat;
	background-size:contain;
	height:110px;
	width:155px
}
.icon-share {
	background:url(http://mstatic.spriteapp.cn/xx/redesign/release/1.1.9/img/share.png) no-repeat;
	background-size:contain;
	height:64px;
	width:64px
}
.icon-share-forward {
	height:55px;
	width:120px;
	background:url(http://mstatic.spriteapp.cn/xx/redesign/release/1.1.9/img/share_forward.png) -13px 0 no-repeat;
	margin-top:1px;
	margin-left:-10px;
	background-size:contain
}
.icon-to-play {
	background:url(http://mstatic.spriteapp.cn/xx/redesign/release/1.1.9/img/to-play.png) center center no-repeat;
	background-size:contain;
	height:20px;
	width:110px;
	margin-top:4px
}
.paused .x-play,.xx-control,i.x-paused {
	display:none
}
.f-content {
	width:155px;
	height:110px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-60px;
	margin-left:-77.5px
}
.f-tx-content {
	height:220px;
	width:211px;
	margin-left:-105px;
	margin-top:-74px
}
.replay-content {
	width:100px;
	height:30px;
	line-height:20px;
	position:absolute;
	bottom:10px;
	right:1px
}
.vjs-audio .vjs-poster img {
	height:100%
}
.list-user-author .ui-avatar {
	margin:5px 8px 5px 5px
}
.list-user-author .ui-list-info h4 {
	font-size:13px;
	color:#898989
}
.list-user-author .ui-list-info p {
	font-size:9px;
	color:#898989
}
.list-user-author .ui-list-info>h4 {
	line-height:22px
}
.list-user-author .ui-list-info>p {
	line-height:18px
}
.tool-forward:hover {
	color:#e21145
}
.tool-forward:hover .ui-icon-f:before {
	background-position:-85px -82px;
	width:16px;
	height:16px;
	margin-top:4px
}
.item-tool .tool-comments:hover span,.item-tool .tool-forward:hover span {
	color:#E50541
}
.tool-comments:hover {
	color:#e21145
}
.tool-comments:hover .ui-icon-comments:before {
	background-position:-118px -82px;
	width:16px;
	height:16px;
	margin-top:5px
}
.fullwin,.video-dialog,.x-video-container,.x-video-container .x-play-c,.x-video-container .x-video-p {
	height:auto;
	width:100%
}
.x-video-container {
	position:relative;
	overflow:hidden;
	background:#000;
	font-size:12px;
	vertical-align:middle;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.x-video-container .x-video-p video {
	width:100%;
	position:absolute;
	height:100%;
	top:0;
	left:0
}
.x-video-container .x-play-c {
	position:relative
}
.video-dialog {
	position:absolute;
	left:0;
	top:0;
	background-color:red;
	z-index:3;
	line-height:100%;
	display:none
}
.fullwin {
	position:fixed;
	top:0;
	left:0;
	z-index:10050
}
.xx-control,.xx-control .ui-row-flex {
	height:44px
}
@keyframes controlHide {
	from {
	-webkit-transform:translateY(0);
	transform:translateY(0);
	opacity:1
}
to {
	-webkit-transform:translateY(-44px);
	transform:translateY(-44px);
	opacity:0
}
}@-webkit-keyframes controlHide {
	from {
	-webkit-transform:translateY(0);
	transform:translateY(0);
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translateY(-44px);
	transform:translateY(-44px)
}
}.xx-control-l {
	-webkit-animation-name:controlHide;
	animation-name:controlHide
}
.xx-control {
	width:100%;
	min-width:274px;
	background-color:rgba(0,0,0,.5);
	color:#fff;
	z-index:5
}
.xx-control a {
	color:#fff
}
.xx-control .ui-flex-pack-start {
	width:10%;
	min-width:35px;
	height:100%;
	line-height:100%;
	text-align:center
}
.xx-control .ui-flex-pack-center {
	width:60%;
	min-width:129px;
	height:100%;
	line-height:100%;
	z-index:9
}
.xx-control .ui-flex-pack-end {
	width:30%;
	min-width:110px;
	height:100%;
	line-height:100%;
	text-align:center
}
i.x-paused,i.x-play {
	font-size:20px;
	width:35px;
	text-align:center;
	height:44px;
	line-height:44px
}
.paused .x-paused {
	display:block
}
.btn-fullScreen,.btn-play-c .btnPlay {
	display:inline-block;
	line-height:44px
}
.btn-play-c {
	width:100%;
	height:100%
}
.btn-play-c .btnPlay {
	width:35px;
	z-index:12;
	height:100%
}
.xx-control-time-c {
	width:75px;
	height:44px;
	line-height:44px;
	font-size:12px
}
.xx-control-time-c .duration {
	color:#888
}
.btn-fullScreen {
	height:44px;
	width:35px;
	text-align:center
}
.progress {
	width:96%;
	height:40px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px
}
.progress span {
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:block;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px
}
.progress-track {
	background:#494743;
	height:4px;
	width:100%;
	margin:0 auto;
	position:relative;
	top:20px;
	float:left;
	cursor:pointer;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px
}
.timeBar {
	z-index:10;
	width:0;
	background:#e42e16
}
.bufferBar {
	z-index:5;
	width:0;
	background:#aeaeae
}
span.xx-slider-handle {
	z-index:12;
	font-size:13px;
	height:44px;
	line-height:44px;
	left:16px
}
@-moz-keyframes spin {
	0% {
	-moz-transform:rotate(0)
}
100% {
	-moz-transform:rotate(359deg)
}
}@-webkit-keyframes spin {
	0% {
	-webkit-transform:rotate(0)
}
100% {
	-webkit-transform:rotate(359deg)
}
}@-o-keyframes spin {
	0% {
	-o-transform:rotate(0)
}
100% {
	-o-transform:rotate(359deg)
}
}@keyframes spin {
	0% {
	transform:rotate(0)
}
100% {
	transform:rotate(359deg)
}
}@-moz-keyframes bglow {
	0% {
	color:#FF9D9D
}
}@-webkit-keyframes bglow {
	0% {
	color:#FF9D9D
}
}@-o-keyframes bglow {
	0% {
	color:#FF9D9D
}
}@keyframes bglow {
	0% {
	color:#FF9D9D
}
}.v-ui-icon,.x-audio-btn {
	display:inline-block;
	height:0;
	overflow:visible
}
.v-ui-icon:before,.x-audio-btn:before {
	content:"";
	display:block
}
@font-face {
	font-family:xx-font;
	src:url(//at.alicdn.com/t/font_1441507083_0068932.eot);
	src:url(//at.alicdn.com/t/font_1441507083_0068932.eot?#iefix) format("embedded-opentype"),url(//at.alicdn.com/t/font_1441507083_0068932.woff) format("woff"),url(//at.alicdn.com/t/font_1441507083_0068932.ttf) format("truetype"),url(//at.alicdn.com/t/font_1441507083_0068932.svg#xx-font) format("svg")
}
.x-icon-loading,.x-paused-btn,.x-video-icon {
	font-family:xx-font;
	font-size:16px;
	speak:none;
	display:inline-block;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	text-rendering:auto;
	line-height:1;
	-moz-osx-font-smoothing:grayscale
}
.init,.loading,.x-video-poster {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
	display:none
}
.init,.seeking .x-icon-loading,.x-icon-loading,.x-open-client p a,.x-play-btn,.x-video-poster {
	display:block
}
.x-video-poster {
	background-color:#EEE
}
.x-video-poster img {
	width:100%;
	max-width:100%
}
.x-open-client {
	width:100%;
	height:35px;
	line-height:35px;
	background:#e01745
}
.x-open-client p {
	text-align:center;
	font-size:14px
}
.x-open-client p a {
	color:#fff;
	height:35px
}
.x-open-client p a.x-open-text-ani {
	-webkit-animation:bglow .9s ease infinite;
	-moz-animation:bglow .9s ease infinite;
	-o-animation:bglow .9s ease infinite;
	animation:bglow .9s ease infinite
}
.init {
	z-index:3
}
.x-icon-loading {
	font-size:48px;
	margin-top:-24px;
	margin-left:-25px;
	width:1em;
	height:1em;
	text-align:center;
	-webkit-animation:spin 1.5s infinite linear;
	-moz-animation:spin 1.5s infinite linear;
	-o-animation:spin 1.5s infinite linear;
	animation:spin 1.5s infinite linear;
	position:absolute;
	top:50%;
	text-shadow:0 0 .1em #000
}
.x-audio-btn,.x-audio-btn:before,.x-play-btn {
	width:64px;
	height:64px
}
.x-icon-loading:before {
	content:"\e603"
}
.x-play-btn {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-32px;
	margin-left:-32px;
	background:url(http://mstatic.spriteapp.cn/xx/redesign/assets/img/app.png) -13px -130px no-repeat;
	-webkit-background-size:174px auto;
	background-size:174px auto
}
.x-audio-btn,.x-paused-btn {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-32px;
	margin-left:-25px
}
.x-audio-btn:before {
	background:url(http://mstatic.spriteapp.cn/xx/redesign/assets/img/app.png) -97px -130px no-repeat;
	-webkit-background-size:174px auto;
	background-size:174px auto;
	display:block
}
.x-paused-btn {
	font-size:64px;
	color:#fff;
	display:none
}
.x-paused-btn:before {
	content:"\e608"
}
.timeBar:after,.xx-slider-handle:after {
	content:'';
	display:block;
	top:-4pt;
	width:9pt;
	height:9pt;
	box-shadow:none;
	background-color:#fff;
	position:absolute
}
.xx-slider-handle:after {
	right:-4.5pt;
	border-radius:9pt;
	border:2pt solid #e42e16
}
.timeBar:after {
	right:-15px;
	border-radius:9pt;
	border:2pt solid #e42e16
}
.bd-audio .ui-flex-pack-center {
	width:70%
}
.bd-audio .ui-flex-pack-end {
	width:20%;
	min-width:80px
}
.somehowScreen,.x-video {
	top:0;
	left:0;
	width:100%;
	height:100%
}
.x-video {
	position:absolute
}
.somehowScreen {
	position:fixed;
	z-index:10051
}
.somehowScreen .xx-control .ui-flex-pack-center {
	width:83%;
	min-width:420px
}